/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

export const Iconyincang = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M507.6 648.8c-189.8 0-361.1-126.7-426.4-315.4-4.2-12.1 2.3-25.4 14.4-29.6 12.1-4.2 25.4 2.2 29.6 14.4 58.7 169.9 212.4 284 382.4 284 169.9 0 323.6-114.1 382.4-284 4.2-12.1 17.5-18.6 29.6-14.4 12.1 4.2 18.6 17.5 14.4 29.6-65.3 188.7-236.6 315.4-426.4 315.4z"
        fill={getIconColor(color, 0, '#999999')}
      />
      <Path
        d="M507.6 721.5c-12.9 0-23.3-10.4-23.3-23.3v-72.1c0-12.9 10.4-23.3 23.3-23.3s23.3 10.4 23.3 23.3v72.1c0 12.9-10.5 23.3-23.3 23.3zM337.2 695.3c-2.5 0-5.1-0.4-7.6-1.3-12.1-4.2-18.6-17.4-14.4-29.6l23.3-67.7c4.2-12.1 17.4-18.6 29.6-14.4 12.1 4.2 18.6 17.4 14.4 29.6l-23.3 67.7c-3.3 9.6-12.4 15.7-22 15.7zM168.1 592.9c-5.1 0-10.2-1.6-14.4-5-10.1-8-11.8-22.6-3.8-32.7l43.8-55.2c8-10.1 22.6-11.8 32.7-3.8 10.1 8 11.8 22.6 3.8 32.7l-43.8 55.2c-4.6 5.8-11.4 8.8-18.3 8.8zM69.8 463.2c-7.8 0-15.5-4-19.9-11.1-6.7-11-3.3-25.3 7.7-32l58.9-36c11-6.7 25.3-3.3 32 7.7 6.7 11 3.3 25.3-7.7 32l-58.9 36c-3.7 2.3-7.9 3.4-12.1 3.4z"
        fill={getIconColor(color, 1, '#999999')}
      />
      <Path
        d="M954.2 456c-2.8 0-5.6-0.5-8.4-1.6l-64-24.6c-12-4.6-18-18.1-13.4-30.1s18.1-18 30.1-13.4l64 24.6c12 4.6 18 18.1 13.4 30.1-3.6 9.3-12.4 15-21.7 15zM834.8 611c-5.5 0-11-1.9-15.5-5.9l-52.1-46.3c-9.6-8.5-10.5-23.3-1.9-32.9 8.5-9.6 23.2-10.5 32.8-1.9l52.1 46.3c9.6 8.5 10.5 23.3 1.9 32.8-4.5 5.3-10.9 7.9-17.3 7.9zM689.7 691.1c-8.3 0-16.2-4.4-20.5-12.1l-34-62.4c-6.2-11.3-2-25.4 9.3-31.6 11.2-6.2 25.4-2 31.6 9.3l34 62.4c6.2 11.3 2 25.4-9.3 31.6-3.5 1.9-7.3 2.8-11.1 2.8z"
        fill={getIconColor(color, 2, '#999999')}
      />
    </Svg>
  );
};

Iconyincang.defaultProps = {
  size: 18,
};

export default Iconyincang;
